#include <iostream>
#include <signal.h>
#include <unistd.h>
using namespace std;

void handler(int sig){
    cout<<"catch a sig: "<< sig << endl;
}


int main(){
    for(int i=1;i<=31;++i){   
        signal(i,handler);//9和19号信号不可捕捉
    }
    while(1){
        cout<<"pid: "<<getpid()<<endl;
        sleep(1);
    }
    return 0;
}